$(function() {
  // 检查用户昵称是否存在，并更新界面
  var nickName = sessionStorage.getItem('nickname');
  console.log(nickName)

  if (!nickName) {
      $('.off').addClass('active').siblings().removeClass('active');
  } else {
      $('.on').addClass('active').siblings().removeClass('active');
      $('.nickname').text(nickName);
  }

  // 获取轮播图数据
  axios.get('http://localhost:9000/carousel/list')
      .then(function(response) {
          if (response.data.code === 1) {
              var imagesHtml = response.data.list.map(function(item) {
                  return `<div><img src="http://localhost:9000/${item.name}" /></div>`;
              }).join('');
              $('#carousel div').html(imagesHtml); 
              layui.carousel.render({
                elem: "#carousel",
                width: "1200px",
                height: "600px",
                arrow: "hover",
                anim: "fade",
              });
          }
      })
      .catch(function(error) {
          console.error('error:', error);
      });

  // 个人中心点击事件
  $('.self').on('click', function() {
      window.location.href = "./self.html";
  });

  // 注销点击事件
  $('.logout').on('click', function() {
    var token = sessionStorage.getItem('token');
      axios.get('http://localhost:9000/users/logout', {
          headers: {
              'Authorization': token // 使用 sessionStorage 中的 token
          }
      })
      .then(function(response) {
          if (response.data.code === 1) {
              // 清除 sessionStorage 中的 shop 数据
              sessionStorage.clear();
              window.location.href = "./index.html"; // 注销后重定向到首页
          }
      })
      .catch(function(error) {
          console.error('error:', error);
      });
  });
});